package com.humanresource.service.clerkrecord;

import java.util.List;
import java.util.Map;

import com.humanresource.domain.po.clerkrecord.Inst;

public interface InstService {
	/**
	 * 找出该系统中的一级机构，二级机构，三级机构
	 * @return
	 */
	public Map<String, List<Inst>> instList();

	/**
	 * 根据本身机构编号查找机构
	 * @param instId
	 * @return
	 */
	public Inst findById(Integer instId);

	/**
	 * 根据本身机构id编号找到父机构
	 * @param instId
	 * @return
	 */
	public Inst findPById(Integer instId);

	/**
	 * 根据机构名找出机构
	 * @param instName
	 * @return
	 */
	public Inst findByName(String instName);
}
